package com.demo.dbcompare.model.dto;

import java.util.ArrayList;
import java.util.List;

import com.demo.dbcompare.model.TableColumnInfo;

/**
 * 待比较任务信息集合
 * @author: jie.deng
 * @time: 2018年1月10日 下午6:04:42
 */
public class CompareTastDto {
	// 入参connNameLeft
	private String connNameLeft;

	// 根据入参urlLeft计算得到
	private String dbNameLeft;

	// 入参tableNameListLeft，来自页面，可不传
	private List<String> tableNameListLeft = new ArrayList<>();

	// 入参connNameRight
	private String connNameRight;

	// 根据入参urlRight计算得到
	private String dbNameRight;

	// 入参tableNameListRight，来自页面，可不传
	private List<String> tableNameListRight = new ArrayList<>();

	// 左连接
	private ConnConf connConfLeft = new ConnConf();
	// 右连接
	private ConnConf connConfRight = new ConnConf();

	//左连接列信息列表
	List<TableColumnInfo> tableColumnInfoListLeft = new ArrayList<>();	
	
	//右连接列信息列表
	List<TableColumnInfo> tableColumnInfoListRight = new ArrayList<>();	
	
	public String getConnNameLeft() {
		return connNameLeft;
	}

	public void setConnNameLeft(String connNameLeft) {
		this.connNameLeft = connNameLeft;
	}

	public String getDbNameLeft() {
		return dbNameLeft;
	}

	public void setDbNameLeft(String dbNameLeft) {
		this.dbNameLeft = dbNameLeft;
	}

	public List<String> getTableNameListLeft() {
		return tableNameListLeft;
	}

	public void setTableNameListLeft(List<String> tableNameListLeft) {
		this.tableNameListLeft = tableNameListLeft;
	}

	public String getConnNameRight() {
		return connNameRight;
	}

	public void setConnNameRight(String connNameRight) {
		this.connNameRight = connNameRight;
	}

	public String getDbNameRight() {
		return dbNameRight;
	}

	public void setDbNameRight(String dbNameRight) {
		this.dbNameRight = dbNameRight;
	}

	public List<String> getTableNameListRight() {
		return tableNameListRight;
	}

	public void setTableNameListRight(List<String> tableNameListRight) {
		this.tableNameListRight = tableNameListRight;
	}

	public ConnConf getConnConfLeft() {
		return connConfLeft;
	}

	public void setConnConfLeft(ConnConf connConfLeft) {
		this.connConfLeft = connConfLeft;
	}

	public ConnConf getConnConfRight() {
		return connConfRight;
	}

	public void setConnConfRight(ConnConf connConfRight) {
		this.connConfRight = connConfRight;
	}

	public List<TableColumnInfo> getTableColumnInfoListLeft() {
		return tableColumnInfoListLeft;
	}

	public void setTableColumnInfoListLeft(List<TableColumnInfo> tableColumnInfoListLeft) {
		this.tableColumnInfoListLeft = tableColumnInfoListLeft;
	}

	public List<TableColumnInfo> getTableColumnInfoListRight() {
		return tableColumnInfoListRight;
	}

	public void setTableColumnInfoListRight(List<TableColumnInfo> tableColumnInfoListRight) {
		this.tableColumnInfoListRight = tableColumnInfoListRight;
	}

}